<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
</body>
<script>
    /* 
        将其他数据类型转换为数值
            1.使用Number()
                转换的情况
                    -字符串：
                        -如果字符串是一个合法的数字，则会自动转换为对应的数字
                        -如果字符串不是一个合法的数字，则转换为NaN
                        -如果字符串是空串或纯空格的字符串，则转换为0
                    -布尔值
                        -true转换为1，false转换为0
                        -null转换为0 
                        -undefined转换为NaN

                    专门用来将字符串转换为数值的两个方法
                        parseInt() -将一个字符串转换为整数
                            自左向右读取一个字符串，直到读取到字符串中的所有有效的整数
                        parseFloat() - 将一个字符串转换为浮点数
                             自左向右读取一个字符串，直到读取到字符串中的所有有效的小数

    */
    let a = null
    let b = 0
    let c = NaN
    let d = false 
    let e = undefined
    let f = ' '
    e = 'fds'

    console.log(parseInt(e),'e');

</script>
</html>